marine towing - Turkish English Dictionary